package Arraylist;

public interface Define {
    void display(); //打印顺序表
    int size();   //获取顺序表的长度
    boolean contains(int findnum);   //判断是否包含某个元素
    int indexOf(int findnum);
    void add(int data);
    boolean isFull();     //判断是否满了
    void resize();   //扩容
    void add(int pos,int data);   //pos位置增加元素   需要判满,pos是否合法
    void checkIndex(int pos);   //检查在pos位置处插入数据时的合法性
    int get(int pos);     //获取pos位置的元素
    void remove(int toremove);   //删除第一次出现的关键字key
    void clear();                //清空顺序表
    boolean isEmpty();
}
